// Environement.h

#ifndef ENVIRONEMENT_H
// Environement.h

#define ENVIRONEMENT_H
#include "../headers/Data.h"
#include "../headers/SyntaxAnalysis.h"
#include "../headers/CSingleton.h"
#include "../headers/Code_Generator.h"
#include "../headers/Exec.h"
#include "../headers/Optim.h"

using namespace std;

class Environement {
public:
	Environement();
	~Environement(void); 
	void Run(char*);
private:
	SyntaxAnalysis *_SA;
	Code_Generator *_CG;
	Exec _E;
	Optim *_O;
}; 
#endif // 

